const fs = require('fs')

let userData = {
	username: 'Jimmy',
	password: 'xuexue',
}

/**
 * 使用 buffer 可以简单的做一层账号密码信息的加密 （虽然还是很low）
 *
 *  SmltbXk6eHVleHVl 不是技术人员肯定时不知道这个密码是什么的
 */

let encode = Buffer.from(`${userData.username}:${userData.password}`).toString(
	'base64'
)

/**
 * 这里使用 base64 解码一下之后 一定要再使用 toString() 方法转成 utf-8 的格式
 *  因为 解码之后返回的默认还是一串  八位字节组（16进制编码）
 */
let decode = Buffer.from(encode, 'base64').toString()

console.log('encode', encode) // SmltbXk6eHVleHVl
console.log('decode', decode) // Jimmy:xuexue
